iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 28
1
自我挑戰組

今年我想陪著 30 天系列 第 28

今年我想陪著 30 天之 28

  • 分享至 

  • xImage
  •  

1351. Count Negative Numbers in a Sorted Matrix

Given a m * n matrix grid which is sorted in non-increasing order both row-wise and column-wise.
Return the number of negative numbers in grid.

  • Example 1:
    Input: grid = [[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]]
    Output: 8
    Explanation: There are 8 negatives number in the matrix.

  • Example 2:
    Input: grid = [[3,2],[1,0]]
    Output: 0

  • Example 3:
    Input: grid = [[1,-1],[-1,-1]]
    Output: 3

  • Example 4:
    Input: grid = [[-1]]
    Output: 1

var countNegatives = function(grid) {
    let num = 0;
    grid.flat().forEach(i => { 
      if(i<0) 
        num++; 
    })
    return num
};

上一篇
今年我想陪著 30 天之 27
下一篇
今年我想陪著 30 天之 29
系列文
今年我想陪著 30 天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言